Systems and methods for removable vehicle seat sensor

ABSTRACT

Methods and systems for detection of removable vehicle seats may be used to indicate presence or absence of a child in the vehicle. In some examples, an alarm system includes a radio frequency (RF) transceiver and a removable seat magnetic coupling. Various actions are triggered when the parent (e.g., guardian) goes beyond a predefined range while the removable seat is within the vehicle, such as sounding an alarm on a mobile electronic device.

RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.14/790,953, filed Jul. 2, 2015, which application is incorporated hereinby reference in its entirety.

BACKGROUND

Due to rapidly increasing temperatures within a locked vehicle, childrenleft in vehicles run a high risk of heat exhaustion or death. Existingsolutions for child detection rely on weight sensors, however theseweight sensors require weight calibration.

SUMMARY

Methods and systems for detection of removable vehicle seats may be usedto indicate presence or absence of a child in the vehicle. In someexamples, an alarm system includes a radio frequency (RE) transceiverand a removable seat magnetic coupling. Various actions are triggeredwhen the parent (e.g., guardian) goes beyond a predefined range whilethe removable seat is within the vehicle, such as sounding an alarm on amobile electronic device.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a perspective view of a removable vehicle seat detectionsystem, according to some embodiments.

FIG. 2 is a perspective view of a removable seat detection andnotification system, according to some embodiments.

FIGS. 3A-3B are block diagrams of a sensor proximity detection andnotification system, according to some embodiments.

FIG. 4 is a perspective view of a removable seat detection and mobilenotification system, according to some embodiments.

FIG. 5 is a block diagram of an example removable seat proximitydetection system, according to some embodiments.

FIG. 6 is a flowchart of a removable vehicle seat detection methodaccording to some embodiments.

FIG. 7 is a block diagram of a computer system to implement removableseat detection system, according to some embodiments.

DETAILED DESCRIPTION

In the following description, reference s made to the accompanyingdrawings that form a part hereof, and in which is shown by way ofillustration specific embodiments that may be practiced. Theseembodiments are described in sufficient detail to enable those skilledin the art to practice the invention, and it is to be understood thatother embodiments may be used and that structural, logical, andelectrical changes may be made without departing from the scope of thepresent invention. The following description of example embodiments is,therefore, not to be taken in a limited sense, and the scope of thepresent invention is defined by the appended claims.

The functions or algorithms described herein may be implemented softwarecombination of software and human implemented procedures in oneembodiment. The software may consist of computer executable instructionsstored on computer readable media such as memory or other type ofstorage devices. Further, such functions correspond to specificallyprogrammed modules, which are software, hardware, firmware, or anycombination thereof. Multiple functions may be performed in one or moremodules as desired, and the embodiments described are merely examples.The software may be executed on a digital signal processor, ASIC,microprocessor, or other type of processor operating on a computersystem, such as a personal computer, server, or other computer system.

Described herein are methods and systems for detecting and alerting aparent based on proximity to a child vehicle seat. The child vehicleseat system may include an enclosure containing a hardware occupancysensor circuit, a controller circuit, and a radio frequency (RF)communication circuit. In some embodiments, the transmitter communicateswith a mobile electronic device, detects proximity to the device, andcauses the mobile electronic device to generate an abandonment alert.

FIG. 1 is a perspective view of a removable vehicle seat detectionsystem 100, according to some embodiments. System 100 may include aremovable seat 110 and seat base 120. The base 120 may be installed inthe vehicle and may remain in the vehicle. The removable seat 110securely fastens to the base 120, and the seat 110 may be removed fromthe vehicle without removing a child from the seat 110. In someexamples, the removable seat 110 may be removed from a vehicle andsecurely fastened to another base or to a stroller adapted to receivethe seat 110. The seat 110 may include a magnetic element 130. Magneticelement 130 may be within the seat 110 as originally manufactured, ormay be added to the seat 110 using adhesive, clips, or any attachment.Similarly, the base 120 may include a sensor device 140, where thesensor device 140 may be manufactured within the base 120 or may beattached to the base 120 using adhesive, clips, or any attachment.

When used in removable vehicle seats, such as those designed forchildren, the sensor device 140 may help determine if a child is withina vehicle. The sensor 140 may include a magnetic detection sensor, suchas a Hall effect sensor that outputs a voltage in response to a magneticfield. The sensor 140 may generate a magnetic proximity distance toindicate an approximate distance between the magnet 130 and the sensor140. The sensor 140 may generate a binary magnetic proximity signal toindicate whether the seat 110 is in sufficiently close proximity withthe base 120, such as comparing a Hall effect sensor voltage against aminimum voltage threshold. In some examples, the seat 110 must besnapped into the base 120 before the sensor 140 provides a signalindicating the seat 110 is in sufficiently close proximity with the base120. The magnetic proximity signal may be used to determine if theremovable seat 110 has been separated from the base 120, which may beused by system 100 to infer that a child in seat 110 is no longer withinthe vehicle. In one embodiment, the sensor 140 may include a magneticreed switch that opens when the seat 110 is removed from the base 120.

Though this application discusses proximity detection using a magnet 130and sensor 140, other proximity sensors may be used. For example, theproximity sensor may include a capacitive sensor, Doppler effect sensor,eddy-current sensor, inductive sensor, laser rangefinder sensor,magnetic sensor, optical sensor, thermal infrared sensor, photocellsensor, radar sensor, ionizing radiation reflection sensor, sonarsensor, ultrasonic sensor, fiber optics sensor, or another proximitysensor.

FIG. 2 is a perspective view of a removable seat detection andnotification system 200, according to some embodiments. System 200includes a removable seat 210 and a mobile electronic device 220, suchas a smartphone. The removable seat may include a magnet 230 and asensor 240, and the sensor 240 may generate a magnetic proximity signalto indicate that the magnet 230 is in close proximity with the sensor240. The sensor 240 includes a processor 250 and an RF communicationcircuit 260. In various examples, the sensor 240, via the RF circuit260, transmits magnetic proximity signals to the mobile electronicdevice 220, to a vehicle computer system, or to another device. The RFcircuit may transmit signals in accordance with a low power wirelesstransmission standard, such as Bluetooth Low Energy (BTLE), IEEE802.15.1, IEEE 802.15.4, or other standards. The RF circuit 260 may bepaired with one or more of the mobile electronic device 220 or with avehicle to establish such communications.

In some embodiments, the sensor 240 receives a raw magnetic sensormeasurement, interprets the raw measurement as an estimated distance orbinary magnetic proximity signal, formats the interpreted data, andtransmits the formatted data. For example, a raw magnetic sensormeasurement may include a voltage level received from a Hall effectsensor, and the voltage level may be compared against a voltagethreshold to generate a binary magnetic proximity signal indicating thatthe seat 210 is securely fastened within the vehicle. In otherembodiments, the sensor 240 receives and transmits the raw measurementto the device 220, and the device 220 interprets the raw measurement. Instill other embodiments, the sensor 240 receives and interprets the rawmeasurement, and transmits both the raw measurement and the interpretedmeasurement to the device 220. The raw and interpreted measurements maybe received by the processor 250 and converted into a data format thatis compatible with the target device, such as using a data formatcompatible with an application running on the mobile device 220 or adata format compatible with a vehicle computer system.

The magnetic proximity signal may be received by device 220, and anapplication running on device 220 may indicate whether the magnet 230 isin close proximity with the sensor 240. The magnetic proximity signalmay be used to determine if the seat 210 is completely secured. Forexample, the application on device 220 may receive a binary magneticproximity signal and present a computer-generated image a seat securelysnapped into a seat base. In an example, device 220 or a vehiclecomputer system may also determine an apparent vehicle speed, and mayuse the received magnetic proximity signals to provide a warning if theseat is not completely secured while traveling above a vehicle speedthreshold. For example, device 220 may receive a nonzero vehicle speedand a binary magnetic proximity signal indicating seat 210 isunfastened, and may generate an audible alarm, a vibrating alarm, and aflashing display to warn the user that seat 210 is unfastened.

FIGS. 3A-3B are block diagrams of a sensor proximity detection andnotification system 300, according to some embodiments. System 300includes sensor 310 and device 320, where sensor 310 and device 320 mayinclude proximity detection circuitry. FIG. 3A illustrates sensor 310and device 320, where the proximity detection circuitry determines thatthe sensor 310 and the device 320 are separated by a distance of 1-2feet. FIG. 3B illustrates sensor 310 and device 320, where the proximitydetection circuitry determines that the sensor 310 and the device 320are separated by a distance of 30-50 feet. Other distances may be used,and the distance may be extended in some embodiments using an RF poweramplifier.

In some examples, the proximity detection circuitry includes an RFproximity sensor, and the RF proximity sensor may generate an RFproximity signal. The RF proximity sensor may generate the RF proximitysignal based on a detected signal power, a received signal strengthindicator (RSSI), or other RF signal characteristics. In some examples,presence or absence of an RF signal may be used alone or in combinationwith the RF proximity sensor to determine a binary RF proximity signal.In some examples, location information may be used to determine an RFproximity, such as using GPS information, cellular tower triangulation,Wi-Fi access point triangulation, or other location information. Forexample, a sensor GPS location may be provided by the vehicle in whichthe sensor 310 is installed, a device GPS location may be determined bydevice 320, and the location differences may be used to generate orimprove accuracy of the RF proximity signal. In some examples, multipleradio or location sources may be combined to generate or improvedistance determinations.

The RF proximity signal may include a binary RF proximity signal toindicate whether the sensor 310 is in sufficiently close proximity withthe device 320. For example, if the RSSI value falls below an RSSIthreshold or if the signal power falls below a signal power threshold, abinary RF proximity signal may be generated to indicate that the device320 has abandoned (e.g., gone out of range of) the sensor 310. The RFproximity signal may include an approximate distance between the sensor310 and the device 320. The approximate distance may be grouped into twoor more ranges, such as the 1-2 foot range shown in FIG. 3A or the 30-50foot range shown in FIG. 3B, and an RF proximity alert (e.g., alarm) maybe generated when there is a transition from a first range to a secondrange. The approximate distance may be monitored continually for a rangetrend. For example, successive range measurements may indicate that thedistance between device 320 and sensor 310 is increasing, which mayindicate that the device 320 is moving away from the sensor 310, and abinary RF proximity signal may be generated to indicate that the device320 has abandoned the sensor 310.

An RF proximity alert (e.g., alarm) may be generated to notify a user.The alert may include a visible alert, an audible alert, a tactile alert(e.g., vibration), a text or e-mail message, or other alert. In someexamples, the device 320 may include a mobile device processor, wherethe processor is executing foreground or background software to generatea visible or audible alarm, and the device 320 may include speakers orother hardware or circuitry to generate the alarm. In some examples, thesensor 310 may generate an alarm either using internal alarm circuitryor by sending the alert to a vehicle alarm system. One or more alarmsmay be used in combination to increase the probability that a user isnotified.

In some embodiments, the RF proximity detection circuitry operatesunidirectionally, such as sensor 310 detecting an RF signal from device320 and determining an RF proximity. This unidirectional operation mayenable a proximity detection system where only a single proximitydetection circuit is required. For example, the proximity detectioncircuit may be packaged and sold within the sensor 310, and it mayoperate with any device 320 that emits an RF signal that can be detectedby the proximity detection circuit on the sensor 310. A unidirectionalsystem may be used to generate a single alert on the device housing theproximity detection circuit, or may be used to generate and send aproximity alert from the proximity detection circuit device to anotherdevice. For example, when a range of 30-50 feet is detected by thesensor 310, the sensor 310 may send an alert to the device 320. In otherembodiments, the proximity detection circuitry operates bidirectionally,and sensor 310 and device 320 may receive RF signals from each other andindependently determine RF proximities. This bidirectional operation mayenable independent detection of proximity or independent generation ofproximity alerts.

FIG. 4 is a perspective view of a removable seat detection and mobilenotification system 400, according to some embodiments. System 400includes a vehicle 410, where vehicle 410 may include the seat 110, base120, magnet 130, and sensor 140 shown in FIG. 4. A magnetic proximitysignal may be transmitted from vehicle 410 to a mobile electronicdevice, where the magnetic proximity signal indicates that a removablevehicle seat is within vehicle 410. The magnetic proximity signal may bereceived by the mobile electronic device at a first device location 420.The first device location 420 may be in close proximity to the vehicle,such as when a user first exits a vehicle. The magnetic proximity signalmay also be received by the mobile electronic device at a secondlocation 430, where the second location 430 is further from the vehicle410 than the first location 420. If the device moves to a secondlocation 430 while the magnetic proximity signal indicates the seatwithin the car, then an abandonment alert may be generated. In additionto the abandonment alert, system 400 may also alert a user of variouscombinations of proximities. For example, a minor vibration warning maybe generated when a user first exits a vehicle, and a substantialabandonment alert may be generated if the user moves away from thevehicle while the removable seat is attached to the base.

System 400 may use various vehicle features. A vehicle alarm system maybe used to notify the user, such as honking the horn or flashing lightsto indicate an abandonment alert. A vehicle equipped with a roadsideemergency service system may contact the service to request help or toinitiate a phone call with an operator to determine if a child is withinthe vehicle. A vehicle may also provide an indication of vehicle speedor movement, and system 400 may enter a reduced power (e.g., sleep) modewhen the vehicle is moving. A vehicle may provide an environmentalresponse to an abandonment alert, such as opening car windows or turningon air conditioning. A vehicle may also provide an environmental input,such as temperature, humidity, or other environmental measurement, suchas the environmental sensors shown in FIG. 5.

FIG. 5 is a block diagram of a removable seat proximity detection system500, according to some embodiments. The system includes detectioncircuitry 510, where detection circuitry 510 may be a mobile deviceprocessor, a dedicated integrated circuit (IC), or other circuit. Thedetection circuitry 510 may receive magnetic proximity signals from amagnetic sensor 520, where the magnetic proximity signals indicate amagnetic proximity between the magnetic sensor 520 and a magnet 530. Thedetection circuitry 510 may receive RF proximity signals from RFcircuitry 540, where the RF proximity signals indicate RF proximitybetween the RF proximity sensor 540 and an external mobile electronicdevice. The detection circuitry 510 may also use the RF circuitry 540 tocommunicate with the external mobile electronic device, includingsending or receiving alerts or proximity information.

The detection circuitry 510 may also receive various other inputs, suchas an input from a temperature sensor 550 or from a humidity sensor 560.The detection circuitry 510 may combine inputs from various sensors togenerate various alerts. For example, detection circuitry 510 may use amagnetic sensor 520 input to determine that a removable vehicle seat iswithin a vehicle, and may warn a user when the temperature sensor 550and humidity sensor 560 indicate an unsafe environment within a vehicle.

Components of the removable seat proximity detection system 500 may beimplemented on two or more devices. In an example, a removable vehicleseat may be manufactured to include magnet 530, and a removable vehicleseat base may be manufactured to include the detection circuitry 510,magnetic sensor 520, RF circuitry 540, temperature sensor 550, andhumidity sensor 560. In other embodiments, the RF circuitry 540,temperature sensor 550, or humidity sensor 560 may be implemented in amobile electronic device, in a vehicle, or in another device.

FIG. 6 is a flowchart of a removable vehicle seat detection method 600,according to some embodiments. Method 600 may be executed on a deviceprocessor that has been specifically programmed or designed to carry outmethod steps. Method 600 includes generating 610 a magnetic proximitysignal. The magnetic proximity signal may include a voltage levelgenerated by a Hall Effect sensor. The magnetic proximity signal isrepresentative of a magnetic proximity between a magnetic sensorattached to a base and a magnet attached to a removable object. Theremovable object may be attached to and removed from the base, such as aremovable vehicle seat. Based on the magnetic proximity signal, method600 includes determining 620 that the removable object is attached tothe base.

Method 600 includes generating 630 an RF proximity indicationrepresentative of a device distance between an RF circuit and a mobileelectronic device. The RF proximity indication may be based on adetected signal power, a received signal strength indicator (RSSI),presence or absence of an RF signal, or other RF signal characteristics.In some examples, location information may be used to determine an RFproximity, such as using GPS information, cellular tower triangulation,Wi-Fi access point triangulation, or other location information. The RFproximity indication may be generated by an RF circuit. The RF circuitmay be configured to communicate based on a wireless communicationstandard, wherein the wireless communication standard is based on atleast one of a BTU standard, an IEEE 802.15.1 standard, and an IEEE802.15.4 standard. Based on the RF proximity indication, method 600includes determining 640 that the device distance exceeds a maximumdevice distance threshold. Based on a combination of determining 620that the removable object is attached to the base and determining 640that the device distance exceeds a maximum device distance threshold,method 600 may generate 650 an abandonment alert.

Method 600 may include determining 660 that an environmental measurementexceeds a maximum environmental measurement safety threshold. Theenvironmental measurement may be received by an environmental sensor. Insome examples, the environmental measurement is at least one of ahumidity measurement and a temperature measurement. Based on acombination of determining 620 that the removable object is attached tothe base and determining 660 that an environmental measurement exceeds amaximum environmental measurement safety threshold, method 600 maygenerate 670 an environment alert.

Method 600 includes transmitting 680 an alert, where the alert mayinclude at least one of the abandonment alert and the environment alert.The alert may be transmitted via an RF circuit to a mobile electronicdevice such as a smartphone, to a vehicle, or to another electronicdevice. Method 600 includes notifying 690 a user of the alert. In someexamples, notifying 690 includes causing a mobile electronic device toflash, vibrate, play a sound, display a warning message, send a text ore-mail message, and other forms of notification. In some examples,notifying 690 includes causing a vehicle alarm system to honk a horn,flash vehicle lights, or provide other vehicular notification. Variousforms of notification may be combined to increase the probability that auser is notified.

FIG. 7 is a block schematic diagram of a computer system 700 toimplement removable seat detection system, according to someembodiments. The computer system 700 may use fewer components than shownin FIG. 7 in some embodiments to perform the methods described. Oneexample computing device in the form of a computer 700, may include aprocessing unit 702, memory 703, removable storage 710, andnon-removable storage 712. Memory 703 may include volatile memory 714and non-volatile memory 708. Computer 700 may include—or have access toa computing environment that includes—a variety of computer-readablemedia, such as volatile memory 714 and non-volatile memory 708,removable storage 710 and non-removable storage 712. Computer storageincludes random access memory (RAM), read only memory (ROM), erasableprogrammable read-only memory (EPROM) & electrically erasableprogrammable read-only memory (EEPROM), flash memory or other memorytechnologies, compact disc read-only memory (CD ROM), Digital VersatileDisks (DVD) or other optical disk storage, magnetic cassettes, magnetictape, magnetic disk storage or other magnetic storage devices, or anyother medium capable of storing computer-readable instructions. Computer700 may include or have access to a computing environment that includesinput 706, output 704, and a communication connection 716. The computermay operate in a networked environment using a communication connectionto connect to one or more remote computers, such as database servers.The remote computer may include a personal computer (PC), server,router, network PC, a peer device or other common network node, or thelike. The communication connection may include a Local Area Network(LAN), a Wide Area Network (WAN) or other networks.

Computer-readable instructions stored on a computer-readable medium areexecutable by the processing unit 702 of the computer 700. A hard drive,CD-ROM, and RAM are some examples of articles including a non-transitorycomputer-readable medium. For example, a computer program 718 capable ofproviding a generic technique to perform access control check for dataaccess and/or for doing an operation on one of the servers in acomponent object model (COM) based system may be included on a CD-ROMand loaded from the CD-ROM to a hard drive. The computer-readableinstructions allow computer 700 to provide generic access controls in aCOM based computer network system having multiple users and servers. Thepresent disclosure supports several examples, including but not limitedto the following:

Example 1 includes a removable object proximity detection system, thesystem comprising a magnet attached to a removable object, a magneticsensor attached to a base, the magnetic sensor configured to generate amagnetic proximity signal representative of a magnetic proximity betweenthe removable object and the base, the removable object configured to beremovably attached to the base, a radio frequency (RF) circuit, the RFcircuit configured to communicate with a mobile electronic device and togenerate an RF proximity indication, the RF proximity indicationrepresentative of a device distance between the RF circuit and themobile electronic device, and a device processor electrically coupled tothe magnetic sensor and to the RF circuit, the device processorspecifically programmed to receive the magnetic proximity signal fromthe magnetic sensor, determine, based on the magnetic proximity signal,that the removable object is attached to the base, receive the RFproximity indication from the RF circuit, determine, based on the RFproximity indication, that the device distance exceeds a maximum devicedistance threshold, and generate an abandonment alert, the alertindicating that the removable object is attached to the base and thatthe device distance exceeds the maximum device distance threshold.

Example 2 includes the system of example 1, wherein the device processoris further specifically programmed to transmit the abandonment alert tothe mobile electronic device via the RF circuit.

Example 3 includes the system of example 1, further including an audiblealert circuit, wherein the device processor is further specificallyprogrammed to cause the audible alert circuit to generate an audiblealert.

Example 4 includes the system of example 1, wherein the device processoris further specifically programmed to transmit the abandonment alert toa vehicle alarm system to generate a vehicle alarm.

Example 5 includes the system of example 1, wherein the RF proximityindication includes a received signal strength indicator (RSSI).

Example 6 includes the system of example 1, further including anenvironmental sensor, wherein the environmental sensor generates anenvironmental measurement representative of an environmental condition,and the device processor is further specifically programmed to receivethe environmental measurement, determine that the environmentalmeasurement exceeds a maximum environmental measurement safetythreshold, and generate an environment alert, the alert indicating thatthe removable object is attached to the base and that the environmentalcondition is unsafe.

Example 7 includes the system of any of examples 1-6, wherein theenvironmental measurement is at least one of a humidity measurement anda temperature measurement.

Example 8 includes the system of example 1, wherein the RF circuit isfurther configured to communicate based on a wireless communicationstandard,

Example 9 includes the system of any of examples 1-8, wherein thewireless communication standard is based on at least one of a BTLEstandard, an IEEE 802.15.1 standard, and an IEEE 802.15.4 standard.

Example 10 includes the system of example 1, wherein the magnetic sensorincludes a Hall Effect sensor.

Example 11 includes the system of example 1, wherein the deviceprocessor is a microcontroller.

Example 12 includes a magnetic proximity detection system, the systemcomprising a mobile electronic device RF circuit, the RF circuitconfigured to communicate with a magnetic sensor and to generate an RFproximity indication, the RF proximity indication representative of adevice distance between the RF circuit and the magnetic sensor, a mobileelectronic device processor electrically coupled to the RF circuit, themobile electronic device configured to execute software specificallyprogrammed to receive a magnetic proximity signal from the magneticsensor, the magnetic proximity signal representative of a magneticproximity between a magnet and the magnetic sensor, determine, based onthe magnetic proximity signal, that the magnet is in close proximity tothe magnetic sensor, receive the RF proximity indication from the RFcircuit, determine, based on the RF proximity indication, that thedevice distance exceeds a maximum device distance threshold, andgenerate an abandonment alert, the alert indicating that the magnet isin close proximity to the magnetic sensor and that the device distanceexceeds the maximum device distance threshold.

Example 13 includes the system of example 12, further including anaudible signal generation circuit, wherein the mobile electronic deviceprocessor software is further specifically programmed to cause theaudible signal generation circuit to generate an audible alert.

Example 14 includes the system of example 12, wherein the mobileelectronic device processor software is further specifically programmedto transmit the abandonment alert to a vehicle alarm system to generatea vehicle alarm.

Example 15 includes the system of example 12, wherein the RF proximityindication includes a received signal strength indicator (RSSI).

Example 16 includes the system of example 12, wherein the mobileelectronic device software is further specifically programmed to receivean environmental measurement representative of an environmentalcondition, determine that the environmental measurement exceeds amaximum environmental measurement safety threshold, and generate anenvironment alert, the alert indicating that the magnet is in close,proximity to the magnetic sensor and that the environmental condition isunsafe.

Example 17 includes the system of any of examples 12-16, wherein theenvironmental measurement is at least one of a humidity measurement anda temperature measurement.

Example 18 includes the system of example 12, wherein the RF circuit isfurther configured to communicate based on a wireless communicationstandard.

Example 19 includes the system of any of examples 12-18, wherein thewireless communication standard is based on at least one of a BTLEstandard, an IEEE 802.15.1 standard, and an IEEE 802.15.4 standard.

Example 20 includes the system of example 12, wherein the magneticsensor includes a Hall Effect sensor.

Example 2121 includes a method for removable object proximity detectionexecuting on a specifically programmed device processor, the methodincluding generating a magnetic proximity signal representative of amagnetic proximity between a magnetic sensor attached to a base and amagnet attached to a removable object, the removable object configuredto be removably attached to the base, determining, based on the magneticproximity signal, that the removable object is attached to the base,generating an RF proximity indication representative of a devicedistance between an RF circuit and a mobile electronic device,determining, based on the RF proximity indication, that the devicedistance exceeds a maximum device distance threshold, and generating anabandonment alert, the alert indicating that the removable object isattached to the base and that the device distance exceeds the maximumdevice distance threshold.

Example 22 includes the method of example 21, further includingtransmitting the abandonment alert to the mobile electronic device viathe RF circuit.

Example 23 includes the method of example 21, further includinggenerating an audible alert via an audible alert circuit.

Example 24 includes the method of example 21, further includingtransmitting the abandonment alert to a vehicle alarm system to generatea vehicle alarm.

Example 25 includes the method of example 21, wherein the RF proximityindication includes a received signal strength indicator (RSSI).

Example 26 includes the method of example 21, further includinggenerating an environmental measurement representative of anenvironmental condition via an environmental sensor, determining thatthe environmental measurement exceeds a maximum environmentalmeasurement safety threshold, and generating an environment alert, thealert indicating that the removable object is attached to the base andthat the environmental condition is unsafe.

Example 27 includes the method of any of examples 21-27, wherein theenvironmental measurement is at least one of a humidity measurement anda temperature measurement.

Example 28 includes the method of example 21, wherein the RF circuit isconfigured to communicate based on a wireless communication standard.

Example 29 includes the method of any of examples 21-29, wherein thewireless communication standard is based on at least one of a BTLEstandard, an IEEE 802.15.1 standard, and an IEEE 802.15.4 standard.

Example 30 includes the method of example 21, wherein the magneticsensor includes a Hall Effect sensor.

Example 3131 includes a removable object proximity detection system, thesystem comprising a magnet attached to a removable object, a magneticsensor attached to a base, the magnetic sensor configured to provide anattachment signal representative of an attachment of the removableobject to the base, a radio frequency (RF) circuit, the RF circuitconfigured to communicate with a mobile electronic device and togenerate an RF proximity indication, the RF proximity indicationrepresentative of a device distance between the RF circuit and themobile electronic device.

Example 32 includes the system of example 31, further including a deviceprocessor electrically coupled to the magnetic sensor, the deviceprocessor specifically programmed to receive the attachment signal fromthe magnetic sensor, determine, based on the attachment signal, that theremovable object is attached to the base, receive the RF proximityindication from the RF circuit, determine, based on the RF proximityindication, that the device distance exceeds a maximum device distancethreshold, and generate an abandonment alert, the alert indicating thatthe removable object is attached to the base and that the devicedistance exceeds the maximum device distance threshold.

Example 33 includes the system of example 31 wherein the RF circuitreceives the attachment signal and transmits the signal including the RFproximity indication and the attachment signal to a paired device.

Example 34 includes the system of any of examples 31-33, furtherincluding a user notification circuit, wherein the user notificationcircuit is configured to receive the abandonment alert and notify a userof the abandonment alert.

Example 35 includes the system of any of examples 31-35, whereinnotifying a user of the abandonment alert includes notifying a user byat least one of sending a text message, sending an e-mail message,flashing a light, generating a vibration, playing a sound, anddisplaying a warning message.

Example 36 includes the system of example 31, wherein generating the RFproximity indication includes generating an approximate RF distancebased on a received signal strength indicator (RSSI).

Example 37 includes the system of example 31, further including anenvironmental sensor, wherein the environmental sensor generates anenvironmental measurement representative of an environmental condition,and the device processor is further specifically programmed to receivethe environmental measurement, determine that the environmentalmeasurement exceeds a maximum environmental measurement safetythreshold, and generate an environment alert, the alert indicating thatthe removable object is attached to the base and that the environmentalcondition is unsafe.

Example 38 includes the system of any of examples 31-38, wherein theenvironmental measurement is at least one of a humidity measurement anda temperature measurement.

Although a few embodiments have been described in detail above, othermodifications are possible. For example, the logic flows depicted in thefigures do not require the particular order shown, or sequential order,to achieve desirable results. Other steps may be provided, or steps maybe eliminated, from the described flows, and other components may beadded to, or removed from, the described systems. Other embodiments maybe within the scope of the following claims.

1. A removable object proximity detection system, the system comprising:a magnet attached to a removable object; a magnetic sensor attached to abase, the magnetic sensor configured to generate a magnetic proximitysignal representative of a magnetic proximity between the removableobject and the base, the removable object configured to be removablyattached to the base; a radio frequency (RF) circuit, the RF circuitconfigured to communicate with a mobile electronic device and togenerate an RF proximity indication, the RF proximity indicationrepresentative of a device distance between the RF circuit and themobile electronic device; and a device processor electrically coupled tothe magnetic sensor and to the RF circuit, the device processorspecifically programmed to: receive the magnetic proximity signal fromthe magnetic sensor; determine, based on the magnetic proximity signal,that the removable object is attached to the base; receive the RFproximity indication from the RF circuit; determine, based on the RFproximity indication, that the device distance exceeds a maximum devicedistance threshold; and generate an abandonment alert, the alertindicating that the removable object is attached to the base and thatthe device distance exceeds the maximum device distance threshold.